//============================================================================
/**
 *
 *	@file		drop_sub.h
 *	@brief		上画面関連モジュール
 *	@author		hosaka genya
 *	@data		2009.01.07
 *
 */
//============================================================================
#pragma once

typedef struct DROP_SUB_CNT_tag * DROP_SUB_CNT_PTR;

//=============================================================================
/**
 *								定数定義
 */
//=============================================================================

//=============================================================================
/**
 *								構造体定義
 */
//=============================================================================

//=============================================================================
/**
 *								プロトタイプ宣言
 */
//=============================================================================
extern DROP_SUB_CNT_PTR DropSub_Create( CATS_SYS_PTR csp, CATS_RES_PTR crp, CMN_RES_CNT_PTR CmnResCntPtr, GF_BGL_INI* bgl, MSGDATA_MANAGER* mm, WORDSET* wset, u8 NetID, HEAPID HeapID, PKTHLN_PTR work );
extern void DropSub_Init( DROP_SUB_CNT_PTR ptr );
extern void DropSub_Delete( DROP_SUB_CNT_PTR ptr );
extern void DropSub_Finish( DROP_SUB_CNT_PTR ptr );
extern void DropSub_AddScore( DROP_SUB_CNT_PTR ptr, u8 NetID, u16 Score, RANK_DATA* pRank );
extern void DropSub_DispTime( DROP_SUB_CNT_PTR ptr, const int inTime );
extern void DropSub_DispStamina( DROP_SUB_CNT_PTR ptr, BOOL bSweat_1, BOOL bSweat_2 );
extern void DropSub_SetPokeIconOrBall( DROP_SUB_CNT_PTR ptr, u8 NetID, u8 PokeID, BOOL bBall );
extern BOOL DropSub_ChangePokeMain( DROP_SUB_CNT_PTR ptr, u8 NetID, u8 PokeID );
extern BOOL DropSub_ChangePokeNpc( DROP_SUB_CNT_PTR ptr, u8 NetID, u8 PokeID );
extern u16 DropSub_GetDispScore( DROP_SUB_CNT_PTR ptr );
